import config from './config'
// 封装请求函数
export default (url,data={},method='GET')=>{   //形参传入
  return new Promise((resolve,reject)=>{  //处理异步返回一个promise对象
      wx.request({
      url:config.host + url,    //抽取的基地址 配合 形参url
      data,
      method,
      header:{
        cookie: wx.getStorageSync('cookies')?wx.getStorageSync('cookies').find(item => item.indexOf('MUSIC_U') !== -1):''
      },
      success: (res)=>{
        if(data.isLogin){ //用于判断是否为登陆接口
          wx.setStorage({
            data: res.cookies,
            key: 'cookies',
          })
        }
        resolve(res.data)    //成功执行
      },
      fail: (err)=>{
        console.log(err);
        reject(err)  //失败执行
      }
    },  
  )
})
}
